package com.xagcdx.group1.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.sql.Blob;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author grou1
 * @since 2020-06-09
 */
@ApiModel(value="StaffChange对象", description="")
public class StaffChange extends Model<StaffChange> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "职工修改主键")
    @TableId(value = "scid", type = IdType.UUID)
    private String scid;

    @ApiModelProperty(value = "档案id")
    private String sid;
    
    @ApiModelProperty(value = "用户id")
    private String uid;

    @ApiModelProperty(value = "职位id")
    private String jid;

    @ApiModelProperty(value = "部门id")
    private String did;

    @ApiModelProperty(value = "职称id")
    private String jtid;

    @ApiModelProperty(value = "档案编码")
    private String scode;
    
    @ApiModelProperty(value = "名字")
    private String name;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "电话")
    private String telenum;

    @ApiModelProperty(value = "住址")
    private String place;

    @ApiModelProperty(value = "身份证号")
    private String snum;

    @ApiModelProperty(value = "户籍")
    private String bplace;

    @ApiModelProperty(value = "政治面貌")
    private String politictype;

    @ApiModelProperty(value = "社保卡号")
    private String scardnum;

    @ApiModelProperty(value = "毕业院校")
    private String gradschool;

    @ApiModelProperty(value = "学历")
    private String degree;

    @ApiModelProperty(value = "专业")
    private String major;

    @ApiModelProperty(value = "薪资标准")
    private String salarytype;

    @ApiModelProperty(value = "开户行")
    private String bank;

    @ApiModelProperty(value = "银行卡号")
    private String bcardnum;

    @ApiModelProperty(value = "登记人")
    private String editname;

    @ApiModelProperty(value = "登记时间")
    private String edittime;

    @ApiModelProperty(value = "个人履历")
    private String selfexperience;

    @ApiModelProperty(value = "家庭信息")
    private String familyinfo;

    @ApiModelProperty(value = "备注")
    private String staffdesc;

    @ApiModelProperty(value = "职工状态0正式员工1试用期2实习3离职4删除")
    private String staffstatu;

    @ApiModelProperty(value = "照片")
    private String image;

    @ApiModelProperty(value = "简历")
    private String resume;
    
    @ApiModelProperty(value = "附加1")
    private String other1;
    
    @ApiModelProperty(value = "附加2")
    private String other2;

    @TableField(exist=false)
    private Summit summit;

    public Summit getSummit() {
		return summit;
	}

	public void setSummit(Summit summit) {
		this.summit = summit;
	}

	public String getScode() {
		return scode;
	}

	public void setScode(String scode) {
		this.scode = scode;
	}

	public String getResume() {
		return resume;
	}

	public void setResume(String resume) {
		this.resume = resume;
	}

	public String getOther1() {
		return other1;
	}

	public void setOther1(String other1) {
		this.other1 = other1;
	}

	public String getOther2() {
		return other2;
	}

	public void setOther2(String other2) {
		this.other2 = other2;
	}

	public String getSid() {
		return sid;
	}

	public void setSid(String sid) {
		this.sid = sid;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public String getScid() {
        return scid;
    }

    public void setScid(String scid) {
        this.scid = scid;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getJid() {
        return jid;
    }

    public void setJid(String jid) {
        this.jid = jid;
    }

    public String getDid() {
        return did;
    }

    public void setDid(String did) {
        this.did = did;
    }

    public String getJtid() {
        return jtid;
    }

    public void setJtid(String jtid) {
        this.jtid = jtid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getTelenum() {
        return telenum;
    }

    public void setTelenum(String telenum) {
        this.telenum = telenum;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public String getSnum() {
        return snum;
    }

    public void setSnum(String snum) {
        this.snum = snum;
    }

    public String getBplace() {
        return bplace;
    }

    public void setBplace(String bplace) {
        this.bplace = bplace;
    }

    public String getPolitictype() {
        return politictype;
    }

    public void setPolitictype(String politictype) {
        this.politictype = politictype;
    }

    public String getScardnum() {
        return scardnum;
    }

    public void setScardnum(String scardnum) {
        this.scardnum = scardnum;
    }

    public String getGradschool() {
        return gradschool;
    }

    public void setGradschool(String gradschool) {
        this.gradschool = gradschool;
    }

    public String getDegree() {
        return degree;
    }

    public void setDegree(String degree) {
        this.degree = degree;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getSalarytype() {
        return salarytype;
    }

    public void setSalarytype(String salarytype) {
        this.salarytype = salarytype;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getBcardnum() {
        return bcardnum;
    }

    public void setBcardnum(String bcardnum) {
        this.bcardnum = bcardnum;
    }

    public String getEditname() {
        return editname;
    }

    public void setEditname(String editname) {
        this.editname = editname;
    }

    public String getEdittime() {
        return edittime;
    }

    public void setEdittime(String edittime) {
        this.edittime = edittime;
    }

    public String getSelfexperience() {
        return selfexperience;
    }

    public void setSelfexperience(String selfexperience) {
        this.selfexperience = selfexperience;
    }

    public String getFamilyinfo() {
        return familyinfo;
    }

    public void setFamilyinfo(String familyinfo) {
        this.familyinfo = familyinfo;
    }

    public String getStaffdesc() {
        return staffdesc;
    }

    public void setStaffdesc(String staffdesc) {
        this.staffdesc = staffdesc;
    }

    public String getStaffstatu() {
        return staffstatu;
    }

    public void setStaffstatu(String staffstatu) {
        this.staffstatu = staffstatu;
    }

    @Override
    protected Serializable pkVal() {
        return this.scid;
    }

    @Override
    public String toString() {
        return "StaffChange{" +
        "scid=" + scid +
        ", sid=" + sid +
        ", uid=" + uid +
        ", jid=" + jid +
        ", did=" + did +
        ", jtid=" + jtid +
        ", name=" + name +
        ", sex=" + sex +
        ", email=" + email +
        ", telenum=" + telenum +
        ", place=" + place +
        ", snum=" + snum +
        ", bplace=" + bplace +
        ", politictype=" + politictype +
        ", scardnum=" + scardnum +
        ", gradschool=" + gradschool +
        ", degree=" + degree +
        ", major=" + major +
        ", salarytype=" + salarytype +
        ", bank=" + bank +
        ", bcardnum=" + bcardnum +
        ", editname=" + editname +
        ", edittime=" + edittime +
        ", selfexperience=" + selfexperience +
        ", familyinfo=" + familyinfo +
        ", staffdesc=" + staffdesc +
        ", staffstatu=" + staffstatu +
        ", image=" + image +
        "}";
    }
}
